payment agreements - German English Dictionary